
print("hello world");

a=10;
print(a);

a="name";
print(a);

--条件表达式

b=10;
if b>10 then
 print("b>10 "..b);
elseif b<10 then
	print("b<0 "..b);
else
	print("last "..b);
end


-- 定义局部变量
local x = 1;
function fn1()
	x1=10;	--这个是局部变量
end

--print("x1:"..x1);

--可变参数
function fn( ... )
	--print([0]);
	local tb={...};
	for i,v in ipairs(tb) do
		print(i,v)
	end
end


fn(1,"hello","good");

--布尔运算
t1=true 
f1=false;

--
print(true and false);
print(true and true);

print(true or false);
print(true or true);


if(nil) then
	print("nil");
end

if("") then
	print("空字符串");
end

if(0) then
	print("000");
end

--循环语句
i=1;
sum=0;
while i<=100 do
	sum=sum+i;		--lua 没有++ -- 的语句
	i=i+1;
end
print(sum);

--当型循环  直到
re=0
repeat 
	re=re+1;
until re==3;
print(re);

for i=1,10 do
	print(i);
end

a="";
for i=1,10 do
	a=a.." "..i;
end
print(a);

a="";
for i=20,1,-2 do
	a=a.." "..i;
end
print(a);